home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 2000 January / Macworld (2000-01).dmg / Shareware World / Utilities / Data & Time / Troi-Serial-Plug-in2.0.sea / Troi-Serial-Plug-in2.0 / Weigh.fp3 (.txt) < prev   
FileMaker Pro Database  |  1999-10-15  |  76KB  |  628 lines

  1.  Copyright 1984-1998 FileMaker, Inc. 
  2. HBAM2016AUG95
  3. Pro 3.0
  4. alis@
  5. alisA
  6. alisA
  7. VDEFA
  8. VDEFA
  9. HBAM3016AUG95@
  10. 10-1999
  11. nknown
  12. an unexpected TCP/IP error (
  13. AppleTalk is not enabled ( TCP/IP couldn't be initialized (:the manually set TCP/IP address is configured improperly (Jthe TCP/IP address is already in use or an address could not be obtained (
  14. ; This file is created and used by FileMaker Pro for TCP/IP access.
  15. ; It should contain one IP address or host name per line.
  16. ; Lines starting with a semicolon are ignored.
  17. FileMaker Hosts
  18. Local Hosts
  19. Specify Host...:FileMaker host name is limited to 32 
  20. 1st Quarter
  21. 2nd Quarter
  22. 3rd Quarter
  23. 4th Quarter
  24. 10/15/99
  25. CPORTNAMES
  26. CREATIONDATE
  27. CREATIONTIME
  28. CVERSION
  29. GADVANCEDFLOWCONTROL
  30. d    GDATABITS
  31. GERRORCODE
  32. GFLOWCONTROL
  33. GNUMBER
  34. GPARITY
  35. a    GPORTNAME
  36. GSPEED
  37. W    GSTOPBITS
  38. GTEMPBUFFER
  39. GTEMPRESULTRECEIVED
  40. WEIGHT
  41. gNumberB
  42. cVersionB
  43. |("Serial-Version"
  44. Serial-Version
  45. baud=57600
  46. stop=10
  47. data=8
  48. parity=none
  49. flowControl=XOnXOff
  50. Terminal Emulation
  51. Preferences
  52. MenuB
  53. gErrorCodeB
  54. cPortNamesB
  55. |("Serial-GetPortNames"
  56. Serial-GetPortNames
  57. gSpeedB
  58. WeightB
  59. ]A    gPortNameB
  60. gTempResultReceivedB
  61. _A    gStopBitsB
  62. `A    gDataBitsB
  63. gParityB
  64. trueB
  65. gFlowControlB
  66. gAdvancedFlowControlB
  67. dFlowControlB
  68. gText to sendB
  69. gSendSeparator
  70. gSendSeparatorratorrator
  71. CreationDateB
  72. gTempBufferB
  73. CreationTimeB
  74. 0x0D|
  75. gPortIsSuspendedB
  76. CreationDateB
  77. Terminal EmulationB
  78.  1999 Troi Automatisering
  79. Weighing Scale
  80. OSDo this once to create the settings appropiate for your computer and serial port...
  81. Start Weighing
  82. To Main Menu
  83. RJThis file connects to a weighing scale, or any other continous data device
  84. Then start the weighing.
  85. Weigh Menu
  86. Set Port Preferences
  87. OSDo this once to create the settings appropiate for your computer and serial port...
  88. Start Terminal Emulation
  89. To Main Menu
  90. R'This file emulates a 
  91. Terminal program.
  92. T9Then start the terminal emulation with the serial port...
  93. Terminal Menu
  94. Set Port Preferences
  95. PreferencesB
  96. hen data is coming in this script will be triggered by the serial plug-in.B
  97. Resume the incoming data...CW
  98. |("Serial-Control"
  99. ] & "resume")
  100. Serial-Control
  101. resume
  102. ") >= 2
  103. ") >= 2
  104. |("Serial-Control"
  105. ] & "suspend")
  106. Serial-Control
  107. suspend
  108.  = 0 
  109. ") >= 2
  110. Cut of at the end of the lineKl
  111.   -1) - 1)
  112. Copy one line...Mp
  113.   -1)
  114. returned error code
  115. Measure now!
  116. (re)start Weighing
  117. To Main Menu
  118. Weigh Menu
  119. Set Port Preferences
  120. Weighing Scale
  121. Weight
  122. O-Press here to get one measurement in a record
  123. Open the serial portB"
  124. ] =  ""
  125. Cancel
  126. First select a valid port name.D
  127. |("Serial-Open"
  128. ] & "|"  & 
  129. W & " " & 
  130. _ & " " & 
  131. ` & " " & 
  132. a &  " "& 
  133. Serial-Open
  134.  <> 0
  135.  = "$$-97"
  136. $$-97
  137. Cancelm
  138. mPort is in use
  139. 2000 kg
  140. 13-10-1999
  141. 14:13:29
  142. 10-1999
  143. 14:12:25
  144. 14-10-1999
  145. 14:12:33
  146. 14-10-1999
  147. 14:12:38
  148. 14-10-1999
  149. 14-10-1999
  150. 1234567 kg
  151. 14-10-1999
  152. To Main Menu
  153. To Terminal Menu
  154. To Preferences
  155. ----- General ------
  156. %Check  for Presence of Serial plug-in
  157. ----- Opening Up ------
  158. *Open Serial Port And Prepare for Receiving
  159.   Open Serial Port and Suspend
  160. "----- Sending and Receiving ------
  161. Measure Now
  162. ,  Receive Data in global gTempResultReceived
  163. ----- Close -----
  164. Close Serial Port
  165. ----- Misc ------
  166.     Open file
  167.   Set all globals
  168.   BeepBeep
  169. speed
  170.     port name
  171.     stop bits
  172.     data bits
  173. parity
  174. standard flow control
  175. advanced flow control
  176. "A-TIP Only use advanced control if you need to.
  177. flow control
  178. Set Serial Port Preferences
  179. send separator
  180.  1999 Troi Automatisering
  181. Weighing Scale
  182. Start Weighing
  183. To Main Menu
  184. Weigh Menu
  185. Set Port Preferences
  186. Add RETURN to send commands
  187. ='This file emulates a 
  188. Terminal program.
  189. Terminal Menu
  190. Set Port Preferences
  191. Add RETURN to send commands
  192. Cancelm
  193. mAn error occurredI
  194. suspend the data coming inJ[
  195. |("Serial-Control"
  196. ] & "|suspend")
  197. Serial-Control
  198. |suspend
  199. & "|"  & 
  200. W & " " & 
  201. _ & " " & 
  202. ` & " " & 
  203. a &  " "& 
  204. Serial-Open
  205.  <> 0
  206.  = "$$-97"
  207. $$-97
  208. Cancelm
  209. mPort is in useHw
  210. Cancelm
  211. mAn error occurredI[
  212. |("Serial-Control"
  213. ] & "|suspend")
  214. Serial-Control
  215. |suspend
  216.     Helvetica
  217. Geneva
  218. Arial
  219. Times New Roman
  220. Monaco
  221. Courier
  222. Times
  223. Futura
  224. Courier New
  225. Palatino
  226. Minion Web
  227. New York
  228. AppleGaramond Bk
  229. AppleGaramond Lt
  230.     Wingdings
  231. Chicago
  232.   Open Serial Port and Suspend
  233. pen the serial portB"
  234. ] =  ""
  235. Cancel
  236. First select a valid port name.D
  237. |("Serial-Open"
  238. ] & "|"  & 
  239. W & " " & 
  240. _ & " " & 
  241. ` & " " & 
  242. a &  " "& 
  243. Serial-Open
  244.  <> 0
  245.  = "$$-97"
  246. $$-97
  247. Cancelm
  248. mPort is in use
  249. To Main Menu
  250. A*Check if this was called by the plug-in...B=You need this only when you use dispatch scripting via a KEY.CP
  251. |("Serial-DataWasReceived"
  252. Serial-DataWasReceived
  253. ----- Opening Up ------
  254. A%Check  for Presence of Serial plug-in
  255. Cancel
  256. First select a valid port name.D
  257. |("Serial-Open"
  258. ] & "|"  & 
  259. W & " " & 
  260. _ & " " & 
  261. ` & " " & 
  262. a &  " "& 
  263. Serial-Open
  264.  <> 0
  265.  = "$$-97"
  266. $$-97
  267. Cancelm
  268. mPort is in useHw
  269. Cancelm
  270. mAn error occurred
  271.   Set all globals
  272. |("Troi-Set Default Separator"
  273.  "|")
  274. Troi-Set Default Separator
  275. --------
  276. --------
  277.  A    Open file
  278. ) = 2    
  279. ----- General ------
  280. ----- Misc ------
  281.   BeepBeep
  282. Close Serial Port
  283. Open the serial portB<
  284. |("Serial-Close"
  285. Serial-Close
  286. A4Important: ALWAYS check if the plug-in is available!B)Check if this is FileMaker 4.0 or higher.CQ
  287.  1)) < 4    
  288. Canceld
  289. This file requires FileMaker 4.0 or higherE.Check if the Troi Serial Plug-in is available.F|
  290. |("Serial-Version"
  291.  "") 
  292.  14 ) <> "Serial Plug-in"
  293. Serial-Version
  294. Serial Plug-in
  295. ) = 1    
  296. Canceld
  297. The Serial Plug-in not found. 
  298. Please put The Serial Plug-in into the Extensions folder inside the FileMaker folder. Also enable all the plug-ins under the application preferences.
  299. Canceld
  300. The Serial Plug-in not found. Please put the this Plug-in into the SYSTEM directory inside the FileMaker directory. 
  301. Also enable all the plug-ins under the application preferences.JACheck if the correct version of Troi Serial Plug-in is available.Kq
  302. |("Serial-Version"
  303.  "") 
  304.  1 ) <> "2"
  305. Serial-Version
  306. Canceld
  307. This sample file demonstrates features of version 2.0 of the Serial Plug-in. 
  308. Please install version  2.0 (or higher) of the plug-in first.
  309. To Preferences
  310. Measure Now
  311. E ______We will  Try 10x _________F
  312. G&______Resume the incoming data..._____H[
  313. |("Serial-Control"
  314. ] & "| resume")
  315. Serial-Control
  316. | resume
  317. ") >= 2 
  318.  <> 0
  319. A,  Receive Data in global gTempResultReceived
  320. |("Serial-Receive"
  321. Serial-Receive
  322.  2 ) = "$$"
  323. ^ = "$$-28"
  324. $$-28
  325. Cancel
  326. Open the port firstE-
  327. ^ = "$$-207"
  328. $$-207
  329. Cancel
  330. Buffer overflow error.Gx
  331. Cancel
  332. An error occurred!
  333. Reset Dispatcher Script
  334. A*Open Serial Port And Prepare for Receiving
  335. Open the serial portB
  336. To Weigh Menu
  337. A    Send Text
  338. Open the port first...Fw
  339. Cancelm
  340. An Error Occured.G'
  341. Pro 3.0 - 4.0F!
  342. Pro 3.0 - 4.0M1
  343. zondag
  344. maandag
  345. dinsdag
  346. woensdag
  347.     donderdag
  348. vrijdag
  349. zaterdag
  350. januari
  351. februari
  352. maart
  353. april
  354. augustus
  355.     september
  356. oktober
  357. november
  358. december
  359. 1st Quarter
  360. 2nd Quarter
  361. 3rd Quarter
  362. 4th Quarter
  363. VDEFA(
  364. (LIST
  365. LISTA
  366. inputControl=DTR
  367. outputControl=DSR
  368. DTR=enabled
  369. DTR=disabled
  370. inputControl=RTS
  371. outputControl=CTS
  372. RTS=enabled
  373. RTS=disabled
  374. inputControl=XOnXOff
  375. outputControl=XOnXOff
  376. VDEFA(
  377. (LIST
  378. LISTA
  379. VDEFA(
  380. (LIST
  381. LISTA    Suspended
  382. VDEFA(
  383. speedsH
  384. portsI    stop bitsJ    data bitsK
  385. parityL
  386. basic flow controlM
  387. advanced flow controlN
  388. YesO    Suspended
  389. FMRLA
  390. FMRLA
  391. PortnameD
  392. SeriExpl
  393. A)This script will resume receiving data...B.Then it will wait till one line of data is in.C
  394. E ______We will  Try 10x _________F
  395. G&______Resume the incoming data..._____H[
  396. |("Serial-Control"
  397. ] & "| resume")
  398. Serial-Control
  399. | resume
  400. ") >= 2 
  401.  <> 0
  402. |("Serial-Control"
  403. ] & "| suspend")
  404. Serial-Control
  405.     | suspend
  406.  = 0 
  407. ") >= 2
  408. Cut of at the end of the lineSl
  409.   -1) - 1)
  410. Copy one line...
  411. "A"----- Sending and Receiving ------
  412.   Suspend Receiving data
  413. AHThis script will temporarly stop receiving data from the specified port.ort.ll the plug-in the name of the script that is to be used when data comes in. B+This script is to be trigged only after ...C7... a CR character followed by a LF character comes in.D2You can specify your own string of characters too.
  414. |("Serial-SetDispatchScript"
  415. ) &"|"     & "scriptname=" & "Process Data Received" & "|"  & "waitformatch=" & 
  416. |("Serial-ToASCII"
  417.  "OxOD|Ox0A") )
  418. Serial-SetDispatchScript    
  419. scriptname=
  420. Process Data Received
  421. waitformatch=
  422. Serial-ToASCII
  423.     OxOD|Ox0A|
  424.   Suspend Receiving data
  425. AHThis script will temporarly stop receiving data from the specified port.
  426. |("Serial-Control"
  427. ] & "| suspend")
  428. Serial-Control
  429.     | suspend
  430.  = 0 
  431. ") >= 2
  432. Cut of at the end of the lineSl
  433.   -1) - 1)
  434. Copy one line...U
  435.   -1)  + 1 
  436. k9>Vx
  437. Cancel
  438. An error occurred!
  439. Cut of at the end of the linePl
  440.   -1) - 1)
  441. Copy one line...
  442. ----- Close -----
  443.   Store Measure Results
  444. A9This script will create a record for the received data...BT
  445.  = 0 
  446. ") >= 2
  447. Cut of at the end of the lineDl
  448.   -1) - 1)
  449. Copy one line...F
  450.   -1)  + 1 
  451. k9>Gx
  452. Cancel
  453. An error occurred!
  454. E ______We will  Try 10x _________F
  455. gNumberB
  456. cVersionB
  457. |("Serial-Version"
  458. Serial-Version
  459.     k]k]s
  460. o|g]{
  461. k]k]w
  462. Nv_:5
  463. g=g<_;w
  464. o\o}5
  465. k=JW1
  466. o\g{1
  467. g=k]5
  468. NvkZ2
  469. s}g]k\
  470. g=g<w
  471. g}k=o
  472. o^k{k}
  473. g]k=k
  474. g}k]o}
  475. k{k|w
  476. [=g\gYg\.T
  477. g\c[_]c\ozc\g\[]g\c[o{c[g\[\g\24
  478. OYBw*
  479. _ZkZ[ZkZ_ZkZOZkZ[ZkZ_Zw
  480. k]k]{
  481. g\g=5
  482. 5sF6g]F
  483. o|g]k}
  484. HRPTH
  485. FPTHAHKES:Projecten:Troi FM Plug-In:GRAB:Troi-Grabber-Plug-in1.0a1:StudReg.fp3
  486. MSPCA
  487. NAMEA
  488. StudReg.fp3
  489. RPTHA
  490. StudReg.fp3
  491. StudReg.fp3
  492. FMP3FMP3
  493. Troi-Grabber-Plug-in1.0a1
  494. HKES:Projecten:Troi FM Plug-In:GRAB:Troi-Grabber-Plug-in1.0a1:StudReg.fp3
  495. Ethernet zone
  496. McGee
  497. peter
  498. PRPTH
  499. FPTHAPKES:Projecten:Troi FM Plug-In:GRAB:Troi-Grabber-Plug-in1.0a1:samples:StudReg.fp3
  500. MSPCA
  501. NAMEA
  502. StudReg.fp3
  503. RPTHA
  504. :samples:StudReg.fp3
  505. NRPTH
  506. FPTHANKES:Projecten:Troi FM Plug-In:GRAB:Troi-Grabber-Plug-in1.0b1:docs:Overview.fp3
  507. MSPCA
  508. NAMEA
  509. Overview.fp3
  510. RPTHA
  511. :docs:Overview.fp3
  512. Overview.fp3
  513. FMP3FMP3
  514. NKES:Projecten:Troi FM Plug-In:GRAB:Troi-Grabber-Plug-in1.0b1:docs:Overview.fp3
  515. Ethernet zone
  516. McGee
  517. peter
  518. \RPTH
  519. FPTHA\KES:Projecten:Troi Plug-In 981215:Troi Plug-ins:SERIAL:Troi-Serial-Plug-in1.0b1:Portname.fp3
  520. MSPCA
  521. NAMEA
  522. Portname.fp3
  523. RPTHA
  524. Portname.fp3
  525. StudReg.fp3
  526. FMP3FMP3
  527. samples
  528. PKES:Projecten:Troi FM Plug-In:GRAB:Troi-Grabber-Plug-in1.0a1:samples:StudReg.fp3
  529. Ethernet zone
  530. McGee
  531. peter
  532. \RPTH
  533. FPTHA\KES:Projecten:Troi Plug-In 981215:Troi Plug-ins:SERIAL:Troi-Serial-Plug-in1.0b1:SeriExpl.fp3
  534. MSPCA
  535. NAMEA
  536. SeriExpl.fp3
  537. RPTHA
  538. SeriExpl.fp3
  539. SeriExpl.fp3
  540. FMP3FMP3
  541. Troi-Serial-Plug-in1.0b1
  542. \KES:Projecten:Troi Plug-In 981215:Troi Plug-ins:SERIAL:Troi-Serial-Plug-in1.0b1:SeriExpl.fp3
  543. McGee
  544. peter
  545. _RPTH
  546. FPTHA_KES:Projecten:Troi Plug-In 981215:Troi Plug-ins:SERIAL:Troi-Serial-Plug-in1.0b3Mc1:SeriExpl.fp3
  547. MSPCA
  548. NAMEA
  549. SeriExpl.fp3
  550. RPTHA
  551. SeriExpl.fp3
  552. Portname.fp3
  553. FMP3FMP3
  554. Troi-Serial-Plug-in1.0b1
  555. \KES:Projecten:Troi Plug-In 981215:Troi Plug-ins:SERIAL:Troi-Serial-Plug-in1.0b1:Portname.fp3
  556. Ethernet zone
  557. McGee
  558. peter
  559. (LIST
  560. LISTA
  561. baud=150
  562. baud=300
  563. baud=600
  564. baud=1200
  565. baud=1800
  566. baud=2400
  567. baud=3600
  568. baud=4800
  569. baud=7200
  570. baud=9600
  571. baud=14400
  572. baud=19200
  573. baud=28800
  574. baud=38400
  575. baud=57600
  576. VDEFA(
  577. (LIST
  578. VDEFA(
  579. (LIST
  580. LISTA
  581. stop=10
  582. stop=15
  583. stop=20
  584. VDEFA(
  585. (LIST
  586. LISTA
  587. data=5
  588. data=6
  589. data=7
  590. data=8
  591. VDEFA(
  592. (LIST
  593. LISTA"parity=none
  594. parity=odd
  595. parity=even
  596. VDEFA(
  597. (LIST
  598. LISTA:flowControl=DtrDsr
  599. flowControl=RtsCts
  600. flowControl=XOnXOff
  601. SeriExpl.fp3
  602. FMP3FMP3
  603. Troi-Serial-Plug-in1.0b3Mc1
  604. _KES:Projecten:Troi Plug-In 981215:Troi Plug-ins:SERIAL:Troi-Serial-Plug-in1.0b3Mc1:SeriExpl.fp3
  605. McGee
  606. peter
  607. KESo@
  608. To Main Menu
  609. To Weigh Menu
  610. To Preferences
  611. ----- General ------
  612. %Check  for Presence of Serial plug-in
  613. ----- Opening Up ------
  614. *Open Serial Port And Prepare for Receiving
  615.   Open Serial Port and Suspend
  616. "----- Sending and Receiving ------
  617. Measure Now
  618. ,  Receive Data in global gTempResultReceived
  619.   Store Measure Results
  620. ----- Close -----
  621. Close Serial Port
  622. ----- Misc ------
  623.     Open file
  624.   Set all globals
  625.   BeepBeep
  626. Cancel
  627. An error occurred!
  628.